import axios from 'axios'

const request = axios.create({
    // 接口地址
    baseURL:'http://121.89.205.189:3000/api'
    // baseURL:'/api'
})


// 响应拦截
request.interceptors.response.use(res => {
    return res.data
  })

// 请求拦截
request.interceptors.request.use(req =>{
    
    // debugger
    // req 表示请求的对象(数据)
    // 给请求头添加 token
    // 登录成功后每次返回携带token令牌
    req.headers.token = localStorage.getItem('token')
    // 一定要return
    // console.log(req);
    
    return req
}) 

export default request


// 封装 get 请求
// // 在发get请求的时候可以减少一层 params的嵌套
// export function get(url: string , data:object) {
//     return request.get(url,{
//         params:data
//     })
// }
// //  post 请求
// export const post = request.post